Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M25 Dharwad M15 Davangere M25 Mumbai Nonthaburi 2 Challenger Bengaluru Challenger Pune Challenger New Delhi Challenger M15 Chandigarh M25 New Delhi Shenzhen 1 Challenger Taipei Challenger Kachreti Challenger Wuxi Challenger Little Rock Challenger Grodzisk Mazowiecki Challenger Manacor Challenger Nonthaburi 4 Challenger Shenzhen Challenger Hangzhou Challenger Taipei 2 Challenger Seoul Challenger M25 Chennai Pune Challenger Cassis Challenger New Delhi Challenger Menorca Challenger Wuxi Challenger Chicago Challenger M25 Indore Lexington Challenger India F16 Germany F8 Latvia F1 Austria F3 Italy F7 Finland F1 Romania F8 Germany F8 Germany F9 Germany F10 Germany F13 Germany F9 Italy F33 Italy F34 Italy F8 Italy F9 Germany F9 Belgium F2 Germany F10 Germany F11 Spain F29 Spain F30 Great Britain F17 Great Britain F18 Czech Republic F4 Great Britain F1 Great Britain F2 Germany F4 Croatia F2 Germany F5 Germany F14 Germany F4 Spain F14 Morocco F1 Morocco F2 Spain F20 Spain F21 Spain F22 Spain F24 Spain F26 Spain F28 Spain F29 Spain F30 Spain F31 India F9 India F10 India F11 India F12 India F2 India F4 India F5 India F6 Morocco F1 Morocco F2 Morocco F3 Spain F16 Spain F17 Spain F18 Turkey F27 Turkey F28 Turkey F29 Romania F7 Romania F8 Romania F9 India F13 India F14 India F15 India F16 India F17 India F1 India F2 India F3 Spain F10 Spain F12 Spain F13 Spain F14 Spain F11 Spain F16 Spain F17 Spain F18 Spain F19 Turkey F31 Turkey F32 Turkey F33 Turkey F34 Spain F32 Spain F33 Spain F34 Spain F35 Spain F36 India F9 India F10 India F11 Cambodia F2 Cambodia F3 India F1 India F2 India F3 India F4 India F5 Turkey F13 Turkey F14 Turkey F15 Turkey F16 Thailand F5 Spain F15 Germany F10 Austria F4 Spain F17 Spain F18 Spain F19 Chinese Taipei F1 Turkey F32 Turkey F33 Turkey F34 India F7 Qatar F5 Qatar F6 India F2 India F3 Turkey F13 India F6 Hong Kong F1 USA F24 USA F25 India F13 Turkey F40 Turkey F41 India F19 Spain F8 France F9 Germany F12 Spain F12 USA F26 France F19 France F21 Qatar F4 Qatar F5 Qatar F6 USA F8 (Indian Harbour Beach) USA F9 (Orlando) Singapore F2 (Singapore) Singapore F3 (Singapore) Austria F5 Germany F12 M15 Chennai M25 Jakarta M25 Jakarta M25 Jakarta M25 Martos Germany F6 Turkey F2 M25 Kalaburagi Warsteiner Challenger Lubeck - Lubeck Logopak Challenger 2005 - Lubeck Ostdeutscher Sparkessen Cup - Dresden Nord LB Open 2006 - Braunschweig Dusseldorf Open 2006 - Dusseldorf Lambertz Open by Stawag - Aachen LTA Shrewsbury Challenger - Shrewsbury 4th Volkswagen Challenger - Wolfsburg Tennis Napoli Cup 2007 - Napoli Ostdeutscher Sparkessen Cup - Dresden Baden Open - Karlsruhe Internazionali di Tennis Dell'Umbria - Todi IPP Open - Helsinki 5 Volkswagen Challenger - Wolfsburg Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Waco Tennis Challenger - Waco Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Bauer Watertechnilogy Cup 2008 - Eckental Wolfsburg Challenger Vancouver Challenger Seville Challenger Banja Luka Challenger Trnava Challenger Mons Challenger Seoul Challenger Chuncheon Challenger Jersey Challenger Bratislava Challenger Heilbronn Challenger Kazan Challenger Bergamo Challenger Cherbourg Challeger Sarajevo Challenger St. Brieuc Challenger Baton Rouge Challenger Tallahassee Challenger San Remo Challenger Biella Challenger Furth Challenger Scheveningen Challenger Granby Challenger Vancouver Challenger Tiburon Challenger Heilbronn Challenger Le Gosier Challenger Rome Challenger Furth Challenger Istanbul Challenger Mons Challenger Dallas Challenger Dallas Challenger Prague Challenger Braunschweig Challenger Aptos Challenger Petange Challenger Mons Challenger Loughborough Challenger Dallas Challenger Braunschweig Challenger Petange Challenger Mons Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Irving Challenger Furth Challenger Milan Challenger Braunschweig Challenger Istanbul Challenger Rennes Challenger Indore Challenger Pune Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger Hong Kong Challenger New Delhi Challenger Kolkata Challenger Irving Challenger Batman Challenger Mersin Challenger Taipei City Challenger Turin Challenger Karshi Challenger Heilbronn Challenger Furth Challenger Marburg Challenger Gimcheon Challenger Braunschweig Challenger Poznan Challenger Lexington Challenger Liberec Challenger Prague Challenger Bangkok Challenger Alphen Challenger Banja Luka Challenger Izmir Challenger Sibiu Challenger Bangalore Challenger Pune Challenger Mouilleron-Le-Captif Challenger Ortisei Challenger Morelos Challenger Cherbourg Challenger Quimper Challenger Zhuhai Challenger Kazan Challenger St. Brieuc Challenger Barletta Challenger Rome Challenger Samarkand Challenger Furth Challenger Moscow Challenger Surbiton Challenger Marburg Challenger Braunschweig Challenger Todi Challenger Poznan Challenger Binghamton Challenger Lexington Challenger Aptos Challenger Como Challenger Genova Challenger St. Remy Challenger Istanbul Challenger Orleans Challenger Mons Challenger Ho Chi Minh City Challenger Pune Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Ortisei Challenger Brescia Challenger Andria Challenger Rennes Challenger Irving Challenger Guadalajara Challenger Leon Challenger St. Brieuc Challenger San Francisco Challenger Tempe Challenger Taipei City Challenger Tallahassee Challenger Savannah Challenger Karshi Challenger Rome Challenger Heilbronn Challenger Surbiton Challenger Nottingham Challenger Caltanissetta Challenger Blois Challenger Recanati Challenger Bastad Challenger Winnetka Challenger Binghamton Challenger Prague Challenger Liberec Challenger Aptos Challenger Istanbul Challenger Columbus Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Mouilleron-Le-Captif Challenger Pune Challenger Bangalore Challenger Playford Challenger Rennes Challenger Cherbourg Challenger Kyoto Challenger Yokohama Challenger Lille Challenger Marbella Challenger St. Brieuc Challenger Taipei City Challenger Nanchang Challenger Tunis Challenger Anning Challenger Braga Challenger Heilbronn Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Recanati Challenger Braunschweig Challenger Winnetka Challenger Scheveningen Challenger Liberec Challenger Jinan Challenger Portoroz Challenger Mallorca Challenger Seville Challenger Cassis Challenger Istanbul Challenger Kaohsiung Challenger Almaty Challenger Tashkent Challenger Ningboo Challenger Liuzhou Challenger Charlottesville Challenger Shenzhen Challenger Bratislava Challenger Knoxville Challenger Pune Challenger Playford Challenger Koblenz Challenger Quimper Challenger Budapest Challenger Bangkok Challenger Bangkok Challenger Pau Challenger Phoenix Challenger Lille Challenger Taipei City Challenger Murcia Challenger Anning Challenger Nanchang Challenger Seoul Challenger Busan Challenger Surbiton Challenger Nottingham Challenger Ludwigshafen Challenger Recanati Challenger Braunschweig Challenger Winnetka Challenger Amersfoort Challenger Binghamton Challenger Liberec Challenger Aptos Challenger Cassis Challenger Istanbul Challenger Glasgow Challenger Orleans Challenger Barcelona Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Hamburg Challenger Shenzhen Challenger Eckental Challenger Kobe Challenger Canberra Challenger Rennes Challenger Bangkok Challenger Quimper Challenger Bengalaru Challenger Cleveland Challenger Drummondville Challenger Morelos Challenger Calgary Challenger Columbus Challenger Nur-Sultan Challenger Trieste Challenger Cordenons Challenger Biella Challenger Barcelona Challenger Alicante Challenger Ismaning Challenger Hamburg Challenger Marbella Challenger Eckental Challenger Cary Challenger Orlando Challenger Istanbul Challenger Antalya Challenger Quimper Challenger Antalya 2 Challenger Quimper 2 Challenger Biella 1 Challenger Nur-Sultan 2 Challenger Biella 3 Challenger Biella 4 Challenger Lille Challenger Rome 1 Challenger Zagreb Challenger Biella 6 Challenger Biella 7 Challenger Nottingham 1 Challenger Bratislava Challenger Nottingham 2 Challenger Prostejov Challenger Braunschweig Challenger Cary Challenger Poznan Challenger Lexington Challenger Meerbusch Challenger Mallorca Challenger Cassis Challenger Rennes Challenger Biel Challenger Murcia Challenger Alicante Challenger Ismaning Challenger Bergamo Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Bari Challenger Manama Challenger Forli 2 Challenger Antalya 3 Challenger Traralgon Challenger Columbus Challenger Bengalaru 2 Challenger Roseto Degli Abruzzi 2 Challenger Lille Challenger Biel Challenger Turin Challenger Salinas Challenger Prague 1 Challenger Tallahassee Challenger Savannah Challenger Aix En Provence Challenger Prague 2 Challenger Bordeaux Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Oeiras 3 Challenger Luedenscheid Challenger Indianapolis Challenger Sibiu Challenger Orleans Challenger Ismaning Challenger Vilnus Challenger Yokohama Challenger Matsuyama Challenger Kobe Challenger Yokkaichi Challenger Ottignies-Louvain-la-Neuve Challenger Chennai Challenger Bengaluru Challenger Szekesfehervar Challenger Biel Challenger Skopje Challenger Troisdorf Challenger Heilbronn Challenger Istanbul Challenger Guangzhou Challenger M25 Wichita Internationaux du Doubs - Besancon GHI Bronx Tennis Classic - Bronx Bauer Watertechnology Cup 2007 - Eckental Oberstaufen Cup - Oberstaufen Heilbronn Open - Heilbronn Mercedes Cup - Stuttgart Stockholm Open - Stockholm XI Torneo Internazionale di Tennis - Barletta BMW Open - Munich Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Tunis Open - Tunis Ostdeutscher Sparkassen Cup - Dresden Gerry Weber Open - Halle Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Baden Open - Karlsruhe Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Mitsubishi Electric Europe Cup - Monza Gerry Weber Open - Halle Ostdeutscher Sparkassen Cup - Dresden Brisbane International - Brisbane IPP Open - Helsinki International German Open - Hamburg Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Gerry Weber Open - Halle AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Brisbane International - Brisbane Heineken Open - Auckland Open Sud de France - Montpellier SAP Open - San Jose Schickendanz Open - Furth Regions Morgan Keegan Championships - Memphis BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Citi Open - Washington Moselle Open - Metz If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Open Sud de France - Montpellier Open 13 - Marseille Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf AEGON International - Eastbourne Bet-at-home Open - Hamburg Sporting Challenger '08-Trofeo Regione Piemonte - Turin Moselle Open - Metz Erste Bank Open - Vienna Brisbane International - Brisbane Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Heilbronn Challenger Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Valencia Open - Valencia Brisbane International - Brisbane Aircel Chennai Open - Chennai Open 13 - Marseille Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos If Stockholm Open - Stockholm Brisbane International - Brisbane Aircel Chennai Open - Chennai Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Hungarian Open - Budapest Siemens Open - Scheveningen Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport Citi Open - Washington Moselle Open - Metz European Open - Antwerp Maharashtra Open - Pune Garanti Koza Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul Nord LB Open 2007 - Braunschweig Hall of Fame Open - Newport German Tennis Championships - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing Tata Open Maharashtra - Pune New York Open - New York Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Hall of Fame Open - Newport German Tennis Championships - Hamburg Intrum Stockholm Open - Stockholm Tata Open Maharashtra - Pune Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Hall of Fame Open - Newport Hamburg European Open - Hamburg Citi Open - Washington Kremlin Cup - Moscow Singapore Tennis Open - Singapore Adelaide International 1 - Adelaide Tata Open Maharashtra - Pune 2007 Nielsen Pro Tennis Championship - Winnetka Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Tata Open Maharashtra - Pune Cherbourg Challenger Geneva Challenger Kolding Challenger The Comercia Challenger - Aptos Jersey Challenger Challenger Natrel Presented by National Bank - Granby LTA Shrewsbury Challenger - Shrewsbury Morocco Tennis Tour - Tanger Black Forest Open - Freudenstadt Kobstaedernes ATP Challenger - Kolding Schickedanz Open 2007 - Furth Lambertz Open by Stawag - Aachen Heilbronn Open - Heilbronn Bauer Watertechnology Cup - Eckental Rome Challenger Ostrava Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Semgroup Challenger - Tulsa San Remo Challenger Karlsruhe Challenger Szczecin Challenger Genova Open Challenger - Genova Reggio Emilia Challenger Braunschweig Challenger Pekao Open - Szczecin Sacramento Challenger Posillipo Tennis Cup - Napoli Loughborough Challenger Aptos Challenger Lexington Challenger Masters Series Hamburg - Hamburg Masters Series - Hamburg Kobstaedernes ATP Challenger - Kolding The Tarka Challenger - Barnstaple Granby Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Morocco Tennis Tour - Meknes BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Helsinki Challenger BNP Paribas Open - Indian Wells Pharma Medico Open 2008 - Aarhus BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Geneva Challenger Volkswagen Challenger 2005 - Wolfsburg Bangkok Challenger Caversham International Tennis Tournament - Jersey Mons Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Helsinki Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Monza Challenger Sofia Challenger U.S. Open - New York Australian Open - Melbourne Braunschweig Challenger Mouilleron-Le-Captif Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Bengalaru 1 Challenger U.S. Open - New York Australian Open - Melbourne Tyler Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Tunis Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Milan Challenger Braunschweig Challenger Lexington Challenger Guangzhou Challenger Pune Challenger Samarkand Challenger Chennai Challenger Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, Group I, 2R, IND-KOR 4-1 Davis Cup, World Group, PO, IND-ESP 0-5 Davis Cup, Group I, 1R, IND-NZL 4-1 Davis Cup, Group I, 2R, IND-UZB 4-1 Davis Cup, World Group, PO, CAN-IND 3-2 Davis Cup, Group I, 2R, CHN-IND 2-3 Davis Cup, World Group, PO, SRB-IND 4-0 Davis Cup, World Group, QR, IND-ITA 1-3 Davis Cup, World Group, QR, CRO-IND 3-1 Davis Cup, Group I, 1R, FIN-IND 3-1 Davis Cup, Group I, PO, IND-DEN 4-0 Davis Cup, Group I, 1R, NOR-IND 3-1 Australian Open (Asia, Wildcard) All Lower level tournaments Cary 1 Challenger Bengaluru Challenger Murcia Challenger Todi Challenger Chisinau Challenger Chennai Challenger Guangzhou Challenger Shanghai Challenger Davidoff Swiss Indoors Basel - Basel Rome Challenger AEGON Championships - London TEB BNP Paribas Istanbul Open - Istanbul Mallorca Championships - Mallorca Infosys Hall of Fame Open - Newport Citi Open - Washington Citi Open - Washington Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, Group I, PO, PAK-IND 0-4 Davis Cup, World Group I, 1R, SWE-IND 4-0 Davis Cup, Group I, PO, IND-TOG 4-0